package com.lwgk.basic;

import android.os.Bundle;

import com.lwgk.mvp.view.SplashActivity;
import com.lwgk.utils.StatusBarUtils;

/**
 * created by 赵航
 * 联系微信 微信号：zhao--hang--
 * on 2019/7/15
 * --------------------------------------------------------------------------
 * 描述：表示头部有图片时，做全部沉寝式状态栏的界面,
 * 注意事项：不进行界面之间的切换，仅仅是做提供沉寝式状态栏
 */
public abstract class BasicBelowActionBarActivity extends AllBasicActivity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        initActionBar();
        setContentView(setContentSuccessView());
        initView();
        initData();
    }

    private void initActionBar() {
        //设置沉寝式状态栏
        StatusBarUtils.setStatusTransparent(BasicBelowActionBarActivity.this);
        //设置文字颜色是黑色
        StatusBarUtils.setLightMode(BasicBelowActionBarActivity.this);
    }

    /**
     * @return 传入要加载的布局
     */
    protected abstract int setContentSuccessView();

    /**
     * 初始化view
     */
    protected abstract void initView();

    /**
     * 初始化数据
     */
    protected abstract void initData();

}
